// ~ Package Declaration
// ==================================================

package com.fsds.crem.web.entity;

import java.util.Date;

// ~ Comments
// ==================================================

/**
 * 实体类的基础类.
 * 
 * <pre>
 * 历史记录：
 * 2016-3-1 Dean
 * 	新建文件
 * </pre>
 * 
 * @author 
 * <pre>
 * SD
 * 
 * PG
 * Dean
 * UT
 *
 * MA
 * </pre>
 * @version 1.0
 *
 * <p/>
 *
 */
public class BaseEntity {

	// ~ Static Fields
	// ==================================================

	// 操作状态：1 正常 2 删除
	public static final Integer OPERATE_STATUS_NORMAL = 1;// 正常
	public static final Integer OPERATE_STATUS_DELETE = 2;// 删除

	// ~ Fields
	// ==================================================

	private Long createUserId;// 创建者ID
	private Date createTime;// 创建时间
	private Long updateUserId;// 更新者ID
	private Date updateTime;// 更新时间
	private Integer operateStatus = OPERATE_STATUS_NORMAL;// 操作状态

	// ~ Constructors
	// ==================================================

	// ~ Methods
	// ==================================================

	public Long getCreateUserId() {

		return createUserId;
	}

	public void setCreateUserId(Long createUserId) {

		this.createUserId = createUserId;
	}

	public Date getCreateTime() {

		return createTime;
	}

	public void setCreateTime(Date createTime) {

		this.createTime = createTime;
	}

	public Long getUpdateUserId() {

		return updateUserId;
	}

	public void setUpdateUserId(Long updateUserId) {

		this.updateUserId = updateUserId;
	}

	public Date getUpdateTime() {

		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {

		this.updateTime = updateTime;
	}

	public Integer getOperateStatus() {

		return operateStatus;
	}

	public void setOperateStatus(Integer operateStatus) {

		this.operateStatus = operateStatus;
	}
}
